package com.gaoyi.crm.repository;

import com.gaoyi.crm.db.dao.TableVersionDao;
import com.gaoyi.crm.db.entity.TableVersion;
import com.gaoyi.crm.db.query.SynClientQuery;
import com.gaoyi.crm.repository.base.BaseRepository;

import java.util.List;

public class TableVersionRepository extends BaseRepository<TableVersion, TableVersionDao> {
    @Override
    protected int getIndex() {
        return 0;
    }

    @Override
    protected TableVersionDao getDao() {
        return mDatabase.getTableVersionDao();
    }

    public void update(TableVersion... tableVersions) {
        mDao.update(tableVersions);
    }

    public List<SynClientQuery> getTableVersion() {
        return mDao.getTableVersion();
    }

    public TableVersion getTableVersion(String name) {
        return mDao.getTableVersion(name);
    }
}
